﻿---@class UnityEngine.Component : UnityEngine.Object
---@field public transform UnityEngine.Transform
---@field public gameObject UnityEngine.GameObject
---@field public tag System.String
local m = {}
---@return UnityEngine.Component
function m:GetComponent() end
---@return UnityEngine.Component
function m:GetComponentInChildren() end
---@return table
function m:GetComponentsInChildren() end
---@return UnityEngine.Component
function m:GetComponentInParent() end
---@return table
function m:GetComponentsInParent() end
---@return table
function m:GetComponents() end
---@return System.Boolean
function m:CompareTag() end
function m:SendMessageUpwards() end
function m:SendMessage() end
function m:BroadcastMessage() end
return m
